package com.lswms.modules.lswms.service.receipt;

import java.util.List;
import java.util.Map;

import com.lswms.common.page.PageData;
import com.lswms.common.service.CrudService;
import com.lswms.modules.lswms.dto.receipt.ReceiptdetaillistDTO;
import com.lswms.modules.lswms.entity.receipt.ReceiptdetaillistEntity;
import com.lswms.modules.lswms.entity.stock.InventoryEntity;

/**
 * 收货明细记录
 *
 * @author DX sunlightcs@gmail.com
 * @since 1.0.0 2021-06-13
 */
public interface ReceiptdetaillistService extends CrudService<ReceiptdetaillistEntity, ReceiptdetaillistDTO> {
	 public String receipt(ReceiptdetaillistEntity dto);
	 
	 public	String putaway(String receiptkey);

	public void getPutawayTask(InventoryEntity inventoryEntity,String receiptket);
	
	public PageData<ReceiptdetaillistEntity> pageBySql(Map<String, Object> params);

	public List<ReceiptdetaillistEntity> listBySql(Map<String, Object> params);

}